Towards a PaaS Architecture for Resource Allocation in IaaS Providers Considering Different Charging Models
نویسندگان
چکیده
With the increase in computing infrastructure commercialization through the pay-as-you-go model, competition among providers puts the user as a decision agent on which is the best provider to comply with his/her demands and requirements. Currently, users rely on instances o ered as on-demand, reserved, and spot to decide which is the best resource allocation model over the time. In this work, we present substantial contributions to compose a PaaS architecture that leverages di erent charging models, where we propose the use of a new charging model called time-slotted reservation. Moreover, we developed an integer linear program (ILP) to perform the scheduling of incoming requests according to di erent QoS levels, proposing a mapping of those levels into the charging models o ered by IaaS providers. Simulations show the applicability of the ILP in the proposed model, being able to maximize the number of requisitions executed following the user’s QoS requirements.
منابع مشابه
Efficient Resource Allocation and Scheduling in Cloud Computing Environment
The cloud architecture is usually composed of several XaaS layers—including Software as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). The previous work studies efficient resource allocation to optimize objectives of cloud users, IaaS provider and SaaS provider in cloud computing. This work proposes the composition of different layers in the cloud, such a...
متن کاملOptimizing Multi-tenant Cloud Resource Pools via Allocation of Reusable Time Slots
Typical pricing models for IaaS cloud providers are slotted, using hour and month as time units for metering and charging resource usage. Such models lead to financial loss as applications may release resources much earlier than the end of the last allocated time slot, leaving the cost paid for the rest of the time unit wasted. This problem can be minimized for multi-tenant environments by mana...
متن کاملTowards Energy-aware IaaS-PaaS Co-design
The wide adoption of the cloud computing paradigm plays a crucial role in the ever-increasing demand for energy-efficient data centers. Driven by this requirement, cloud providers resort to a variety of techniques to improve energy usage at each level of the cloud computing stack. However, prior studies mostly consider resource-level energy optimizations in IaaS clouds, overlooking the workload...
متن کاملFuture Internet
Developing and deploying Service-based Applications (SBAs) using different Software-as-a-service (SaaS), Platform-as-a-service (PaaS) and Infrastructure-as-a-service (IaaS) offerings from multiple providers in the cloud is still not possible, since current cloud service offerings are often provided as monolithic, one-size-fits-all solutions and give little or no room for customization. This lim...
متن کاملSeaClouds: An Open Reference Architecture for Multi-cloud Governance
We present the open reference architecture of the SeaClouds solution. It aims at enabling a seamless adaptive multi-cloud management of complex applications by supporting the distribution, monitoring and reconfiguration of app modules over heterogeneous cloud providers. 1 Motivation and Objectives of SeaClouds Cloud computing is a model for enabling convenient and on-demand network access to a ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013